Skip to content

Expand CI, tests, and docker-compose to cover all 38 MCPs#20

Merged
tduhamel42 merged 1 commit intomasterfrom
fix/update-mcps-ci-coverage
Mar 10, 2026
Merged

Expand CI, tests, and docker-compose to cover all 38 MCPs#20
tduhamel42 merged 1 commit intomasterfrom
fix/update-mcps-ci-coverage

Conversation

@tduhamel42
Copy link
Collaborator

Summary

  • Expanded CI build matrix from 17 to all 38 MCPs
  • Added missing MCP servers to test suite (test_mcp_servers.py)
  • Added 7 wrapper MCPs to docker-compose.yml (burp, ida, maigret, dnstwist, virustotal, bloodhound, hashcat)
  • Updated scripts/test_builds.sh to cover all 38 MCPs
  • Fixed README table formatting and updated MCP counts

Details

All 38 MCPs now have consistent coverage across:

  • .github/workflows/build.yml CI matrix
  • tests/test_mcp_servers.py test list
  • docker-compose.yml service definitions
  • scripts/test_builds.sh build script

Unique ports assigned (3001-3037), no conflicts. docker-compose validates cleanly.

Test plan

  • CI build matrix completes for all 38 MCPs
  • docker compose config validates without errors
  • Test suite discovers all 38 MCP servers

🤖 Generated with Claude Code

- CI build matrix: 17 → 38 entries (all MCPs now tested)
- test_mcp_servers.py: add 15 missing wrappers to MCP_WRAPPERS
- docker-compose.yml: add 7 missing services (burp, ida, maigret,
  dnstwist, virustotal, bloodhound, hashcat), fix duplicate port 3024
- test_builds.sh: expand from 20 → 38 MCPs
- README.md: update badges (38 MCPs, 300+ tools), fix Fuzzing table
- generate_docs.py: add Blockchain Security and Fuzzing categories

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tduhamel42 tduhamel42 merged commit 1d2541d into master Mar 10, 2026
40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant